Retiming Level-Clocked Circuits for Latch Count Minimization

نویسندگان

  • Naresh Maheshwari
  • Sachin S. Sapatnekar
چکیده

Retiming is a powerful transformation that can minimize the number of memory elements in a sequential circuit under clock period constraints. Recent research has led to the development of extremely fast algorithms for retiming edge-triggered circuits. However, level-clocked circuits have the potential to operate faster and require less memory elements than edgetriggered circuits. This paper addresses the harder problem of retiming level-clocked circuits, and presents a space and time e cient retiming algorithm, called Minaret-L, whose performance compares well with the state of art edge-triggered retiming methods. MinaretL can perform latch count minimization for large circuits (over 56,000 gates) that use multi-phase symmetric clock schedules very e ciently (under 1.5 hours).

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Practical Application of Retiming to the Design of High - Performance Systems 1

Many advances have been made recently in the theory of circuit retiming, especially for circuits that use level-sensitive latches. In spite of this, automatic retiming tools have seen relatively little use in practice. One reason for this is the lack of good speedup results when retiming has been applied to real circuits. Another reason is that retiming has used a rather simple circuit model wh...

متن کامل

Optimizing large multiphase level-clocked circuits

Retiming is a powerful technique for optimizing sequential circuits. The transparent nature of level sensitive latches enables level-clocked circuits to operate faster and require fewer memory elements than edge-triggered circuits. However, this transparency makes the operation of level-clocked circuits very complex, and optimization of level-clocked circuits is a di cult task. This work presen...

متن کامل

Fixed-Phase Retiming Fixed-phase retiming is a technology independent optimization technique for reducing the power dissipation of digital circuits without sacrificing their performance

Fixed-phase retiming is a technology independent optimization technique for reducing the power dissipation of digital circuits without sacrificing their performance [1]. The objectives of this technique are two. The first is to place latches on interconnections with high glitching activity, thereby shielding the glitches from large capacitive loads. The capacitance of a latch is smaller than th...

متن کامل

Optimizing Two - Phase , Level

We investigate two strategies for reducing the clock period of a two-phase, level-clocked circuit: clock tuning, which adjusts the waveforms that clock the circuit, and retiming, which relocates circuit latches. These methods can be used to convert a circuit with edge-triggered latches into a faster level-clocked one. We model a two-phase circuit as a graph whose vertex set V is a collection of...

متن کامل

Eecient Minarea Retiming of Large Level-clocked Circuits

Delay-constrained area optimization is an important step in synthesis of VLSI circuits. Minimum area (minarea) retiming is a powerful technique to solve this problem. The minarea retiming problem has been formulated as a linear program; in this work we present techniques for reducing the size of this linear program and e cient techniques for generating it. This results in an e cient minarea ret...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999